
# example-iniparser
add_executable(example-iniparser main-iniparser.cpp ${CMAKE_CURRENT_LIST_DIR}/../common/Value.cpp)
target_include_directories(example-iniparser
PUBLIC 
    ${CMAKE_CURRENT_LIST_DIR}/../common
    ${CMAKE_CURRENT_LIST_DIR}/../ini-parser
)
target_link_libraries(example-iniparser PUBLIC ini-parser)

# example-json
add_executable(example-json main-json.cpp)
target_include_directories(example-json PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../json)
target_link_libraries(example-json PUBLIC json)

# example-xml
add_executable(example-xml main-xml.cpp)
target_include_directories(example-xml PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../xml)
target_link_libraries(example-xml PUBLIC xml)

# example-serialize
add_executable(example-serialize main-serialize.cpp)
target_include_directories(example-serialize PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../serialize)
target_link_libraries(example-serialize PUBLIC serialize)


# example-logger
add_executable(example-logger main-logger.cpp)
target_include_directories(example-logger PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../logger)
target_link_libraries(example-logger PUBLIC logger)
